Skip to content

Conversation

@aldbr
Copy link
Contributor

@aldbr aldbr commented Jan 9, 2026

Here is a script @VladimirRomanovsky and I have been using for months to debug CEs from time to time.
I am planning to use it to finish #7703 and I think it could be used for the certification whenever one makes changes to a CE interface.

BEGINRELEASENOTES
*Tests
NEW: script to debug and test CEs and the DIRAC interfaces to interact with them
ENDRELEASENOTES

@aldbr aldbr force-pushed the chore_ce-test-script branch from e86e732 to c3e11bd Compare January 12, 2026 14:26
@aldbr aldbr marked this pull request as ready for review January 12, 2026 14:27
script: str = typer.Option(None, "--script", help="Path to custom executable script (default: workloadExec.sh)"),
):
"""Test the interactions with a given set of Computing Elements (CE)."""
Script.initialize()
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like this script needs to ran with an admin proxy? If so, you can pass an argument here to make it fail if you try to run with insuffient credentials

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

When troubleshooting Computing Element connectivity or job submission problems, you can use the
`ce_test.py <../../../../tests/System/ce_test.py>`_ script to systematically test CE interactions.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does it make sense to install this as an actual dirac-admin... command?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants